package com.hb.core.pojo.project.file.dto;

import com.hb.core.pojo.project.evaluation.dto.EvaluationThirdDTO;
import com.hb.core.pojo.project.evaluation.entity.EvaluationCommitteeMembers;
import com.hb.core.pojo.project.evaluation.entity.EvaluationSecond;
import com.hb.core.pojo.project.evaluation.vo.EvaluationResultSummaryVO;
import com.hb.core.pojo.project.file.entity.ReviewItemSecond;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 二级评审项DTO
 * @author tian
 * @since 2022-04-13
 */
@Data
@ApiModel(value = "ReviewItemSecondDto", description = "二级评审项DTO")
public class ReviewItemSecondDto extends ReviewItemSecond {

    /**
     * 得分
     */
    private Double finalScore;

    @ApiModelProperty(value = "方案(包)编号")
    private String sectionCode;

    @ApiModelProperty(value = "方案(包)名称")
    private String sectionName;

    @ApiModelProperty(value = "项目编号")
    private String projectCode;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "专家id")
    private Long expertId;

    @ApiModelProperty(value = "专家姓名")
    private String expertName;

    @ApiModelProperty(value = "承诺书签字信息")
    private String confirmationImage;


    /**
     * 专家列表
     */
    private List<EvaluationCommitteeMembers> membersList;

    /**
     * 4二级评审项的数量
     */
    private Integer num;

    /**
     * 评标表格id
     */
    private Long evaluationFormId;
    /**
     * 二级评标点
     */
    private List<EvaluationSecond> evaluationSeconds;

     /**
     * 三级评标点
     */
    private List<EvaluationThirdDTO> evaluationThirdDTOS;

     /**
     * 评标公司
     */
    private List<EvaluationSecond> orgIdList;


    //三级评审项
    public List<ReviewItemThirdDto> reviewItemThirdDtos;

}
